﻿using System.Linq;

namespace CLM.Gestao.Interfaces
{
    public interface IBLO<T>
    {
        T Add(T pEntity);
        T Save(T pEntity);
        void Delete(T pEntity);
        T Update(T pEntity);
        IQueryable<T> GetAll();
        void Validate(T pEntity);
    }
}